Cocktail Help Reference
WithIdAsync(Object[],CancellationToken) Method
See Also  Send Feedback
Cocktail Assembly > Cocktail Namespace > Repository<T> Class > WithIdAsync Method : WithIdAsync(Object[],CancellationToken) Method



keyValues
The composite primary key values.
cancellationToken
A token that allows for the operation to be cancelled.

Glossary Item Box

Retrieves the entity matching the provided key with the repository's default query strategy.

Syntax

Visual Basic (Declaration) 
Public Overloads Function WithIdAsync( _
   ByVal keyValues() As Object, _
   ByVal cancellationToken As CancellationToken _
) As Task(Of T)
Visual Basic (Usage)Copy Code
Dim instance As Repository(Of T)
Dim keyValues() As Object
Dim cancellationToken As CancellationToken
Dim value As Task(Of T)
 
value = instance.WithIdAsync(keyValues, cancellationToken)
C# 
public Task<T> WithIdAsync( 
   object[] keyValues,
   CancellationToken cancellationToken
)
C++/CLI 
public:
Task<T^>^ WithIdAsync( 
   array<Object^>^ keyValues,
   CancellationToken cancellationToken
) 

Parameters

keyValues
The composite primary key values.
cancellationToken
A token that allows for the operation to be cancelled.

Return Value

The retrieved entity.

Exceptions

ExceptionDescription
EntityNotFoundExceptionA single entity matching the provided key was not found.

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.